/*屏幕宽度最大1199最小767*/

@media (max-width: 1199px) {
    .w1200 {
        width: 96%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .container {
        width: 96%
    }
    .posiab {
        width: 100%;
    }
    #nav .achild {
        padding: 0px 14px;
    }
    .videoindex {
        height: 500px;
    }
    .ntitle .font14,
    .nlist ul li span {
        width: 17%;
    }
    .icase_conts ul li {
        width: 48%;
    }
    .industry_intitle {
        font-size: 30px;
    }
    .industry_invent {
        margin-bottom: 22px;
    }
    .aright_tit h3 {
        font-size: 30px;
    }
    .aright_tit {
        background-size: 100% 100%;
    }
    .comom {
        margin-top: 25px;
    }
    .comom h3 {
        font-size: 35px;
    }
    .comom h3 span {
        right: 0px;
        text-align: right;
        box-sizing: border-box;
        padding-right: 15px;
    }
    .aright_conts p {
        font-size: 12px;
        line-height: 20px;
    }
    .aright_conts {
        margin-top: 25px;
    }
    .qualification_conts {
        min-height: 400px;
        box-sizing: border-box;
        padding-bottom: 20px;
    }
    .qualification_conts li p {
        font-size: 12px;
    }
    .news_titke {
        font-size: 16px;
    }
    .content_dl dt {
        width: 73%;
    }
    .content_dl dd {
        width: 25%;
    }
    .content_dl dt h2 {
        text-align: center;
    }
    .news_more {
        box-sizing: border-box;
        padding-right: 20px;
    }
    .Boutique_tab li {
        width: 140px;
        ;
    }
    .Boutique_tab li:nth-child(4) {
        width: 165px;
    }
    .Boutique_tab li a {
        font-size: 14px;
    }
    .quaect_list li {
        width: 32%;
        margin-right: 2%;
        height: auto;
    }
    .quaect_list li:nth-child(4n) {
        margin-right: 2%;
    }
    .quaect_list li:nth-child(3n) {
        margin-right: 0px
    }
    .epc_list li {
        margin-right: 2%;
        width: 49%;
    }
    .epc_list li:nth-child(3n) {
        margin-right: 2%
    }
    .epc_list li:nth-child(2n) {
        margin-right: 0px;
    }
    .keji_scien {
        margin-bottom: 50px;
    }
    .keji_sciimg {
        width: 45%;
        margin-right: 2%;
    }
    .keji_sciinfo {
        width: 53%;
        font-size: 12px;
    }
    .lean_list,
    .lean_swm,
    .tabone_mid_bottom {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .lean_listinfo {
        width: 50%;
        padding: 15px 20px;
    }
    .lean_listimg {
        width: 50%;
    }
    .lean_line {
        margin-bottom: 20px;
    }
    .lean_swmimg {
        width: 42%;
    }
    .leaninfo_info {
        width: 58%;
    }
    .siwdon_list li {
        width: 18%;
    }
    .wisbild_list li {
        margin-right: 3%;
        width: 31%;
    }
    .wisbild_info {
        font-size: 12px;
    }
    .wisbild_leftlist li {
        width: 43%;
        margin-right: 3%;
    }
    .swm_silist li {
        width: 45%;
        min-height: 512px;
    }
    .navurl li:nth-child(5) ul {
        left: -479px;
    }
    .constleft {
        width: 48%;
    }
    .constright {
        margin-left: 2%;
        width: 50%;
    }
    .cohesion li {
        width: 49%;
        margin-right: 2%
    }
    .strategy_left {
        width: 46%;
    }
    .strategy_right {
        width: 48%;
    }
    .strategy_list li {
        width: 48%;
        margin-right: 2%;
    }
    .strategy_btn {
        margin-top: 78px;
    }
    .floatrr {
        width: 54%;
        margin-left: 2%;
    }
    .fot_list li {
        width: 48%;
        margin-right: 2%;
    }
    .fot_list {
        margin-top: 30px;
    }
    .fot_list li:nth-child(2) {
        width: 49%;
    }
    .paraphraser {
        width: 48%;
        margin-top: 120px;
    }
    .job_conts {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hh_intro_left {
        width: 50%;
    }
    .tab_uli_bg {
        box-sizing: border-box;
        padding: 20px;
    }
    .corporate_one_mid ul li {
        width: 32%;
        margin-right: 2%;
    }
    .one_top_left span {
        margin-bottom: 15px;
    }
    .public_list li {
        width: 48%;
        margin-right: 2%;
    }
    .public_list li:nth-child(3n) {
        margin-right: 2%;
    }
    .public_list li:nth-child(2n) {
        margin-right: 0px;
    }
    .contry_alert {
        width: 100%;
        left: 0px;
        margin-left: 0px;
    }
    .country_list2 li {
        width: 31%;
    }
    .survey_info {
        width: 65%;
    }
    .scope_first {
        font-size: 20px;
    }
    .scope_flow li {
        width: 16.8%;
    }
    .scope_flow li:nth-child(2n) {
        width: auto;
    }
    .scope_flow li:nth-child(10) {
        display: none;
    }
    .survey_img {
        width: 35%;
    }
    .yuehed {
        /* display: flex;
        justify-content: center; */
        align-items: center;
    }
    .intro_img {
        width:90%;
        margin: 0 auto;
        float: none;
    }
    .yue_title{
        text-align: center;
    }
    .yue_intro {
         width: 90%;
          margin: 0 auto;
          display: block;
        /* margin-left: 2%; */
    }
    .jia_yuenan{
        width: 90%;
        margin: 0 auto;
    }
    .time_hisline {
        /* height: 430px; */
        margin-bottom: 60px;
    }
    .timeline_list li {
        font-size: 12px;
    }
    .timeline_list li:nth-child(even) {
        padding-right: 51%;
    }
    .cultre_list li {
        width: 20%;
        margin-right: 2%;
    }
    .activity li {
        margin-right: 2%;
        width: 32%;
    }
    .activ_info {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 8;
        overflow: hidden;
    }
    .activ_list1 li {
        width: 49%;
        margin-right: 2%;
    }
    .vetnam_small {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .vetnam_left {
        width: 50%;
    }
    .vetnam_right {
        width: 50%;
    }
    .items_list li {
        width: 32%;
        margin-right: 2%;
    }
}

@media (max-width: 990px) {
    #nav .achild {
        padding: 0px 3px;
    }
}


/*屏幕宽度最大767*/

.swiper-container1,
.swiper-scrollbar {
    display: none;
}

@media (max-width: 768px) {
    .news_middle p {
        overflow: hidden;
        height: 50px;
    }
    .container {
        width: 96%
    }
    .logo img {
        width: 56%;
        margin-top: 8px;
    }
    .menuBtn {
        display: block;
        top: 4px;
        float: right;
    }
    .hdr_t {
        /* display: none; */
        margin-top: 24px;
    }
    .videoindex {
        height: auto;
    }
    header {
        top: 0;
    }
    #nav {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        padding-right: 0;
        background: rgba(0, 0, 0, .9);
    }
    #nav ul {
        background: none;
    }
    #nav li {
        float: none;
        padding: 0;
        line-height: 50px;
        border-top: 1px solid rgba(255, 255, 255, .1);
        background: none;
    }
    #nav .achild {
        color: #eee;
        display: block;
        text-align: center;
        font-weight: normal;
        border-radius: 0;
    }
    .navurl li:nth-child(1) ul,
    .navurl li:nth-child(2) ul,
    .navurl li:nth-child(5) ul {
        position: static !important;
        width: 100%;
    }
    .navurl li ul li {
        width: 100%;
        margin-right: 0px;
    }
    #nav .navurl>li {
        width: 100%;
    }
    .keji_scien,
    .lean_list,
    .lean_swm,
    .tabone_mid_bottom,
    .siwdon,
    .wisbild_listinfo {
        flex-wrap: wrap;
    }
    .keji_sciimg,
    .keji_sciinfo,
    .lean_listinfo,
    .lean_listimg,
    .lean_swmimg,
    .leaninfo_info,
    .swm_silist li,
    .siwdon_left,
    .siwdon_right,
    .siwdon_list li,
    .wisbild_list li,
    .wisbild_leftlist li,
    .wisbild_leftlist,
    .wisbild_rightimg,
    .swm_video {
        width: 100%;
    }
    .keji_sciimg,
    .siwdon_list li,
    .wisbild_list li,
    .wisbild_leftlist li,
    .wisbild_listinfo,
    .swm_silist li {
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .wisbild_rightimg {
        margin-left: 0px;
    }
    .inewsLeft,
    .inewsRight {
        width: 100%;
        margin-bottom: 16px
    }
    .imain {
        margin-top: 26px;
    }
    .investments ul li {
        width: 50%;
        margin-top: 30px;
    }
    .tabsul ul {
        display: none;
    }
    .investments ul li img {
        width: 80px;
        height: 80px;
    }
    .investments ul li p {
        margin-top: 0;
    }
    .recommended_news .floatl {
        /* height: 91px; */

        height: 100px;
    }
    .recommended_news {
        /* height: 93px; */

        height: 100px;
    }
    .recommended_news .floatl p {
        font-size: 26px;
    }
    .recommended_news .floatl div {
        margin-top: 20px;
        margin-left: 20px;
    }
    .ntitle a,
    .nlist a {
        font-size: 14px;
        width: 76%;
    }
    .ntitle span,
    .nlist span {
        font-size: 12px;
        z-index: 0;
    }
    .inewsRight ul {
        margin-top: 28px;
    }
    .icase,
    .investment {
        margin-top: 24px;
    }
    .icase_conts ul li {
        width: 100%;
    }
    .recommended_news .floatr img {
        /* height: 91px; */

        height: 100px;
    }
    .righterweima,
    .address {
        display: none;
    }
    .tabsul ul li a.active {
        border: none;
        color: #006ace;
    }
    .swiper-container1,
    .swiper-scrollbar {
        display: block;
    }
    .leftconts ul li span,
    .copyright {
        display: none;
    }
    .phone_copyright {
        display: block;
    }
    #footer {
        background: none;
    }
    .leftconts>ul>li {
        background: #001431 url(../images/icon_8.png) no-repeat right 11px;
        width: 100%;
        float: none;
        border: 1px solid #fff;
        padding: 16px 18px;
        background-size: 10%;
    }
    .leftconts {
        width: 100%
    }
    #footer {
        padding: 12px 0px;
    }
    .project ul li {
        margin-right: 0;
        width: 100%;
    }
    .service,
    .aleft,
    .aright {
        width: 100%;
    }
    .twos_info ul li {
        width: 50%;
    }
    .popular p {
        font-size: 18px;
    }
    .visions_c h3 {
        font-size: 16px;
    }
    .aright {
        margin-left: 0px;
        margin-top: 30px;
    }
    .comom h3 {
        font-size: 26px;
    }
    .comom p {
        font-size: 16px;
    }
    .comom h3 span {
        right: -2px;
    }
    .aright_tit h3 {
        font-size: 26px;
    }
    .aleft,
    .aright {
        float: none;
    }
    .aright_tit {
        background-size: 100%;
    }
    .honor_bottom_list ul li {
        width: 100%;
        background: none;
        float: none;
    }
    .alignc {
        padding-left: 0px;
    }
    .honor {
        background: none;
        padding-top: 12px;
    }
    #nav li:last-child a.achild {
        /* padding-right: 20px; */
    }
    .apply_online_c ul li {
        width: 100%;
    }
    .apply_online {
        background: none;
        padding-bottom: 0;
    }
    .map {
        width: 100%;
        height: 300px;
    }
    .contact_us {
        width: 100%;
    }
    .contact {
        margin: 16px auto;
    }
    .contact_us {
        padding-bottom: 20px;
        height: auto;
    }
    .weight {
        margin-right: 10px;
    }
    .institute_cons .floatll,
    .floatrr,
    .job_conts_left,
    .job_conts_right,
    .hh_intro_left,
    .tabone_mid_top_right,
    .tabone_mid_top_left,
    .tabone_mid_bottom_left,
    .tabone_mid_bottom_right,
    .clLeft,
    .clRight {
        float: none;
        width: 100%;
        margin-left: 0%;
    }
    .hh_intro_right {
        float: none;
        width: 100%;
    }
    .hh_intro_right img {
        width: auto;
        margin: 0 auto;
        display: block;
    }
    .floatrr {
        margin-top: 20px;
    }
    .paraphrasel {
        width: 100%;
    }
    .job_c {
        padding-top: 12px
    }
    .institute {
        padding-bottom: 16px;
    }
    .hh_contact {
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .tabone_img_list ul {
        flex-wrap: wrap;
    }
    .tabone_img_list ul li {
        width: 50%;
    }
    .tab_uli_bg {
        padding: 40px 5px;
    }
    .lcom_bg p {
        line-height: 30px;
        font-size: 14px;
    }
    .lcom_bg {
        height: 30px;
    }
    .tabone_mid_bottom {
        margin-top: 18px;
    }
    .tabone_top .posiab {
        position: inherit;
        margin: 0 auto;
    }
    .tabone_top p {
        padding-left: 0px;
        padding-top: 20px;
    }
    /*p{text-align: justify;}*/
    .twos .clLeft {
        margin-left: 0px;
    }
    .corporate li {
        margin-right: 0;
        width: 100%;
    }
    .jobs_c_title>div:last-child {
        width: 19%;
    }
    .loadmore {
        padding: 6px 0px;
    }
    .jobs_c_title>div {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .jobs_c_title>div {
        width: 25%;
        text-align: center;
    }
    .jobs {
        padding: 26px 0;
    }
    .v_left,
    .v_right {
        width: 100%;
        float: none;
    }
    .v_right ul li {
        width: 49%;
    }
    .propaganda {
        margin-top: 16px;
    }
    .v_right_c ul li {
        margin-bottom: 0px;
        margin-top: 8px;
    }
    .s_m span {
        font-size: 12px;
    }
    .vv_bg p {
        font-size: 16px;
    }
    .v_vedio_list ul li {
        margin-right: 0px;
        width: 100%;
    }
    .ad {
        padding-bottom: 16px;
    }
    .news ul {
        justify-content: space-between;
    }
    .news ul li {
        width: 49%;
        margin-right: 0px;
    }
    .tv ul li {
        margin-right: 0px;
        width: 100%;
    }
    .newsc p {
        font-size: 12px;
    }
    .download_read a.nread {
        display: none;
    }
    .brochure_group {
        padding-bottom: 20px;
    }
    .huad {
        margin: 12% 0;
    }
    .listj ul li p {
        font-size: 14px;
    }
    .tabsul {
        overflow-x: scroll;
    }
    .tabsul ul {
        width: 1000%;
    }
    .home_abroad_map {
        background-size: 100%;
    }
    .job_search li {
        width: 49%;
        margin-bottom: 10px;
    }
    .job_search li:last-child {
        width: 49%;
    }
    .jobs_c_dropdown {
        padding: 20px 20px;
    }
    .job_search {
        margin-bottom: 6px;
    }
    .v_vedio_list ul img,
    .news ul li img,
    .tv ul li img.tvimg,
    .project ul img {
        width: 100%;
    }
    #map {
        width: 100%;
        height: 296px;
        border: 1px solid #dedede;
        overflow: hidden;
    }
    .ccoml,
    .ccomr {
        width: 100%;
        float: none;
    }
    .construction_img_list ul li {
        width: 49%;
        margin-bottom: 8px;
        margin-right: 7px;
    }
    .construction_img_list ul li:nth-child(2n) {
        margin-right: 0px;
    }
    .construction_conts {
        padding: 16px;
    }
    .tecno {
        padding: 30px 0
    }
    .pages {
        margin-bottom: 35px;
    }
    .pages a {
        margin-right: 8px;
        padding: 6px 10px;
        margin-bottom: 10px;
    }
    .content_dl {
        width: 100%;
    }
    .content_dl dt img {
        width: 100%;
        height: auto;
        margin-top: 0px;
    }
    .content_dl dt {
        width: 100%;
        float: none;
    }
    .news_last {
        display: table;
    }
    .last_left {
        float: none;
    }
    .last_right {
        float: none;
        margin: 0px auto;
        margin-top: 5%;
    }
    .news_last {
        display: table;
    }
    .content_dl dd {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    #tabs .flex {
        display: block;
    }
    #tabs .weight {
        float: left;
        margin-right: 20px;
    }
    .one_top_left,
    .one_top_right {
        width: 100%;
        float: none;
    }
    .one_top_right {
        margin-left: 0px;
        margin-top: 20px;
    }
    .home_abroad_map {
        height: 220px;
    }
    .home_c ul li {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 40px;
    }
    .home_abroad_list {
        background: url(../images/h_b_list.jpg) repeat-y top center;
    }
    .new-list ul li p {
        width: 70%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .new-list ul li a span {
        font-size: 13px;
    }
    .new-list {
        margin: 0px;
        padding: 0px 0px;
    }
    .inewsRight ul li {
        display: flex;
        align-items: center;
    }
    .border1 img,
    .border2 img {
        border: none;
        height: auto;
        /* width: 100%; */
    }
    .border2,
    .border1 {
        border: 1px solid #ec6a0a;
    }
    #footer ul li a {
        display: block;
        width: 100%;
    }
    .videobanner {
        display: none;
    }
    .banner {
        /*display: block;*/
    }
    .down {
        width: 60px;
        height: 60px;
    }
    .navurl li ul li {
        margin-left: 0;
    }
    .ntitle span {
        z-index: 0;
    }
    .twos_info ul li {
        height: 370px;
    }
    .popular,
    .servicex,
    .visions {
        height: 106px;
    }
    .service div.masks {
        font-size: 14px;
        top: 40%;
    }
    .popular p {
        line-height: 106px;
    }
    .content_dl dt h2 {
        font-size: 18px;
    }
    .news_info {
        margin-top: 26px;
    }
    .culture img {
        width: 100%;
    }
    .last_left a {
        margin-bottom: 16px;
    }
    /*.swiper-button-next,.swiper-button-prev{    top: unset;
    bottom: -50px;
    margin-top: 0;}
}*/
    #nav li.so,
    #nav li.langs {
        display: block;
    }
    .infos p {
        line-height: 22px;
    }
    .li_img_right .flex {
        display: block;
    }
    .mid-title span {
        padding-left: 0;
        margin-top: 10px;
    }
    .li_img_right .font12 span:last-child {
        padding-left: 10px;
    }
    .atit {
        margin-bottom: 10px;
    }
    .mid-title a {
        font-size: 14px;
    }
    .lispro div:first-child {
        width: 350px;
    }
    .justcb {
        width: 100%;
    }
    .domestic_list {
        flex-wrap: wrap;
    }
    .domestic_img {
        width: 100%;
        margin-bottom: 20px;
    }
    .domestic_info {
        width: 100%;
        margin-left: 0px;
    }
    .domestic a {
        margin-top: 0px;
    }
    .project li .flex {
        display: block;
    }
    .lispro p {
        margin-top: 10px;
    }
    .Boutique_tab li {
        width: 45%;
        margin-right: 2%;
        margin-bottom: 20px;
    }
    .Boutique_tab li:nth-child(2n) {
        margin-right: 0px;
    }
    .boutque_swiper .bout_prev {
        left: 0px;
    }
    .boutque_swiper .bout_next {
        right: 0px;
    }
    .quaect_list {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }
    .quaect_list li {
        width: 48%;
        margin-right: 0%;
    }
    .quaect_list li:nth-child(3n) {
        margin-right: 0%;
    }
    .quaect_list li:nth-child(4n) {
        margin-right: 0;
    }
    .justcb,
    .job_conts {
        flex-wrap: wrap;
    }
    /* .quaect_list li:nth-child(2n) {
        margin-right: 0px;
    } */
    .building {
        height: auto;
    }
    .constleft,
    .constright,
    .cohesion li,
    .strategy_left,
    .strategy_list li,
    .strategy_right,
    .ims,
    .ips,
    .paraphraser,
    .learning_club_top .floatl,
    .learning_club_top .floatr,
    .corporate_one_mid ul li {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }
    .cohesion li,
    .strategy_list li,
    .learning_club_top .floatl,
    .learning_club_top .floatr,
    .corporate_one_mid ul li {
        margin-bottom: 10px;
    }
    .strategy_bt {
        margin-top: 30px;
    }
    .paraphraser {
        margin-top: 50px;
    }
    .institute_cons {
        padding-top: 0px;
    }
    .tabone_mid_bottom_left {
        margin-bottom: 10px;
    }
    .public_list li {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .news_img {
        display: none;
    }
    .news_titke {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .fang_info {
        margin-top: 40px;
    }
    .scope,
    .yuehed {
        flex-wrap: wrap;
    }
    .survey_img,
    .scope_img {
        width: 100%;
    }
    .survey_info,
    .scope_left,
    .intro_img,
    .yue_intro {
        width: 100%;
    }
    .survey_anli {
        padding-left: 0px;
        border-left: 0px;
    }
    .survey_title {
        font-size: 20px;
    }
    .scope_left {
        padding: 20px;
    }
    .scope_first {
        margin-bottom: 20px;
    }
    .scope_flow li {
        width: 100%;
    }
    .scope_flow li:nth-child(2n) {
        margin-top: 15px;
        display: none;
    }
    .scope_flowbon {
        display: none;
    }
    p.honor_bottom_title {
        font-size: 25px;
    }
    .yue_intro {
        margin-left: 0px;
    }
    .timeline_list {
        width: 100%;
       
        
    }
   
    .timeline_list li {
        margin: 15px 0px;
        text-align: left;
    }
    .timeline_list li:nth-child(odd) {
        padding-left: 0px;
        text-align: left;
    }
    .timeline_list li:nth-child(even) {
        padding-right: 0px;
        text-align: left;
    }
  
    .timeline_list li:nth-child(even) span,
    .timeline_list li:nth-child(odd) span {
        float: left;
        margin-right: 15px;
        margin-left: 1px;
    }
    .time_hisline {
        background:none;
        height: auto;
        margin: 30px 0px;
        padding-top: 0px;
    }
    .cultre_list li {
        width: 100%;
        margin-bottom: 10px;
    }
    .activity li {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .activ_list1 li {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px;
        height: auto;
        padding-bottom: 15px;
    }
    .vetnam_info {
        padding: 10px;
    }
    .vetnam_left,
    .vetnam_right {
        width: 100%;
    }
    .vetnam_left {
        box-sizing: border-box;
        padding: 10px;
        margin-bottom: 10px;
    }
    .vetnam_small,
    .vetnam_list2,
    .vetnam_list3 {
        flex-wrap: wrap;
        height: auto;
    }
    .vetnam_list3info,
    .vetnam_list2info {
        width: 100%;
        box-sizing: border-box;
        padding: 15px;
    }
    .vetnam_toptit {
        font-size: 20px;
    }
    .items {
        box-sizing: border-box;
        padding: 10px;
    }
    .intro_img {
        margin-bottom: 10px;
    }
    .yuehed {
        margin-top: 30px;
    }
    .items_list li {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .twos_info ul li {
        width: 100%!important;
    }
    .infos p {
        display: block!important;
    }
    .jobh3 {
        margin: 3% auto
    }
    .jia_foot_ul{
        height: auto;
        display: table;
      
    }
    .jia_foot_ul li{
      
        width: 100%;
        float: none;
       
        padding: 16px 18px;
        background-size: 10%;
    }
    .vetnam_img{
        position: relative;
        width: 90%;
        margin: 0 auto;
    }
    
    /* 自定义 */
    .inner-header #nav .achild{
        color: #fff;
    }
    .home_nmore{
        display: none;
    }
    .domestic span{
        font-size: 18px;
    }
    .index .pt2 .cn2{
        width: 100%;
    }
    .index .pt2 .cn2{width:auto;}
    .index .pt2 .cn1{font-size:20px; margin:10px 0 15px;}
    .index .pt2 .cn2, .line_btn{font-size:14px;}
    .line_btn img{
        margin-top: 5px;
    }
    .index .pt2 .tab .icon{
        height: 50px;
        width: 40px;
    }
    .index .pt2 .tab .desc {
        font-size: 12px;
    }
    .index .pt2 .bg{
        height: 520px;
    }
    .homw_nwslist{
        padding-bottom: 70px;
    }
    .lismask{
        line-height: 40px;
        height: 40px;
    }
    .lismask .font16{
        font-size: 14px;
    }
    .ipart04{
        padding-bottom: 70px;
    }
    .ipart04 .rect-5625{
        height: 430px;
    }
    .ipart04 .content .tab_c .right .item{
        height: 185px;
    }
    .ipart05{
        margin: 50px 0 40px;
    }
    .ipart05 .domestic{
        margin-bottom: 30px;
    }
    .index .pt1 .left_box, .index .pt1 .right_box{
        width: 100%;
    }
    .index .pt1 .left_box{
        padding-bottom: 20px;
    }
    .index .pt1 .right_box{
        padding-bottom: 5px;
    }
    .left_box h3{
        font-size: 20px;
    }
    .index .pt1 .right_box li .n .flag {
        font-size: 12px;
    }
    .index .pt1 .right_box li{
        padding-bottom: 25px;
    }   
    .index .pt1 .right_box ul{
        margin-left: 0;
        padding-top: 0;
    }
    .index .pt1 .right_box li .n, .index .pt1 .right_box li .desc{
        margin-left: 10px;
    }
    .index .pt1 .right_box li .n .num{
        font-size: 30px;
    }
    .index .pt2 .con{
        padding-top: 50px;
    }
    .index .pt2 .bg img{
        top: 0;
        width: 100%;
        left: 0;
        margin: 0;
    }
    .hidden-lg{
        display: block;
    }
    .hidden-xs{
        display: none;
    }
    .ipart04 .content .tab_c .left{
        width: 100%;
        float: none;
    }
    .ipart04 .content .tab_c .right{
        width: 100%;
        float: none;
        margin-left: 0;
    }
    .ipart05 .intro{
        width: 100%;
    }
    .ipart05 .box .dot01 i,
    .ipart05 .box .dot02 i{width:8px; height:8px; background:#d70d25; box-shadow: 0 0 0;
        -webkit-animation: blingbling .4s linear 0s infinite alternate;
    animation: blingbling .4s linear 0s infinite alternate; }
    .ipart05 .box .dot:before, .ipart05 .box .dot:after{display:none;}
    .ipart05 .intro li .txt span{font-size:20px;}
    .wrap, .mwrap {
        padding-left: 2%;
        padding-right: 2%;
        width: auto;
    }
    .index .pt3{height: 100%;}
    .index .pt3 .t{font-size: 18px;padding-top: 20px;padding-bottom: 5px;}
    .index .pt3 .p{line-height: 1.6;font-size: 14px;padding-bottom: 20px;}
    .index .pt4{height: 100%;line-height: 1;font-size: 14px;padding: 20px 0;}
    .index .pt4 .join{float: none;margin: 20px auto 0;display: block;}
    .index .pt4 .t{float: none;}
    .index .pt4 .sp{font-size: 24px;}
    .index .pt4 .join{font-size: 14px;height: 35px;line-height: 35px;}
    .news_list_li{
        width: 100%;
    }
    .quality{
        padding-top: 0;
    }
}

@media ( min-width:768px) and (max-width:777px) {
    .logo {
        width: 20%;
    }
}

@media ( min-width:992px) and (max-width:1199px) {
    .floatl {
        width: 50%;
    }
}

@media (max-width:767px) {
    .news_list {
        margin-top: 2%;
    }
    .news_left {
        display: none;
    }
    .news_middle {
        margin-left: 0;
        width: 90%;
        max-width: 85%;
    }
    .news_right_arr {
        width: 10%;
    }
    .hdr,.logo {
        width: 50%;
    }
}
@media (min-width:769px)  {
    .hidden-lg{
        display: none;
    }
    .hidden-xs{
        display: block;
    }
    #nav .navurl .navli:hover .drop{
        display: block;
    }
}